package com.example.file_portal.mapper;

import com.example.file_portal.bean.File;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface FileMapper {
    //存入文件
    void addFile(File file);

    //取出一次文件,减少一次下载次数
    int getOnceFile(String code);

    //寻找一个文件
    File findOneFile(String code);

    //清除文件
    int delFile(String code);

    //查询某文件暂存次数
    int getRemain(String code);

    //寻找是否存在这个文件,返回int
    int isExistInt(String code);

    //获取密码
    String getPassword(String code);

    //测试用，查询所有文件
    List<File> findAllFiles();

    //寻找是否存在这个文件,将int处理成bool
//    boolean isExist(String code);
}
